/***********************************************************************************
 * 文件名： polsys_time.h
 * 作者： 刘言
 * 版本： 1
 * 说明：
 * 		提供统一的设置与获取时间API， 不必关心是硬件RTC还是软件RTC。
 * 修改记录：
 * 	2020/12/21: 初版。 刘言。
***********************************************************************************/
#ifndef _POLSYS_TIME_H_
#define _POLSYS_TIME_H_

#ifdef __cplusplus
 extern "C" {
#endif

#include "typedef.h"


// 引用声明，这些接口由软件模拟RTC或者硬件RTC驱动模块实现

void CLOCK_SetTime(tm_t * t);		//设置时间
void CLOCK_GetTime(tm_t * t);		//获取时间
void CLOCK_Init();


// 提供的接口声明

#define Time_Set(t)        CLOCK_SetTime(t)
#define Time_Get(t)        CLOCK_GetTime(t)
#define Time_Init()            CLOCK_Init()


#ifdef __cplusplus
}
#endif

#endif
